package com.jr.service;

import com.jr.dao.SupplierblacklistDao;
import com.jr.dao.SupplierwhitelistDao;
import com.jr.dao.impl.ISupplierWhitelistDaoImpl;
import com.jr.dao.impl.ISupplierblacklistDaoImpl;
import com.jr.pojo.Enterprise;
import com.jr.util.PageHelper;
import com.jr.vo.BlackEnter;
import com.jr.vo.WhiteEnter;

import java.time.LocalDate;
import java.util.ArrayList;
import java.util.Map;

public interface SupperBlackService {

    /*分页查询*/
    ArrayList<BlackEnter> queryBlack(BlackEnter be,  PageHelper ph, String myentername,String scale);

    /*分页查询获得数据的总条数*/
    int queryBlackCount(BlackEnter be,String nowentername,String scale);

    /*可以添加进黑名单的企业名称 存入map集合*/
    Map<Integer, String> queryBlackEnter(String entername);

    /*判断是否加入了黑名单中 根据当前企业id 给加入企业id 原因 时间 */
    boolean addBlackEnter(Integer enterid, Integer whiteid, String reason, LocalDate date);

    /*从黑名单中删除*/
    boolean dropBlack(Integer enterid, Integer whiteid);
    /*boolean dropBlackEnter*/
}
